/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package estatisticadescritiva;

import java.util.ArrayList;

/**
 *
 * @author Bush
 */
public class EstatisticaDescritiva {

    private static ArrayList<Double> numeros;

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        numeros = new ArrayList<Double>();
        numeros.add(1.0);
        numeros.add(2.0);
        numeros.add(3.0);
        numeros.add(4.0);
        numeros.add(5.0);
        numeros.add(6.0);
        numeros.add(7.0);
        numeros.add(8.0);
        numeros.add(9.0);

        AbstractEstatistica estatistica = new Media();
        System.out.println(estatistica.calcula(numeros));
        estatistica = new Somatorio();
        System.out.println(estatistica.calcula(numeros));
        estatistica = new Maior();
        System.out.println(estatistica.calcula(numeros));
        estatistica = new Menor();
        System.out.println(estatistica.calcula(numeros));
        estatistica = new DesvioPadrao();
        System.out.println(estatistica.calcula(numeros));
        estatistica = new Varianca();
        System.out.println(estatistica.calcula(numeros));
    }

}
